//
// Created by gejingguo on 16-3-19.
//

#ifndef DAWNREDIS_REDISERROR_H
#define DAWNREDIS_REDISERROR_H

#define REDIS_ERROR_BASE 300

enum RedisError {
    RedisError_ContextNull      = REDIS_ERROR_BASE+1,
    RedisError_ConnectFailed    = REDIS_ERROR_BASE+2,
    RedisError_ReplyNull        = REDIS_ERROR_BASE+3,
    RedisError_GetResultNil     = REDIS_ERROR_BASE+4,       // 结果不存在
    RedisError_GetResultErr     = REDIS_ERROR_BASE+5,       // 获取错误
    RedisError_GetResultTypeErr = REDIS_ERROR_BASE+6,
    RedisError_SetResultErr     = REDIS_ERROR_BASE+7,
    RedisError_DelKeyErr        = REDIS_ERROR_BASE+8,
    RedisError_ExistsKeyErr     = REDIS_ERROR_BASE+9,
    RedisError_WatchKeyErr      = REDIS_ERROR_BASE+10,
    RedisError_MultiErr         = REDIS_ERROR_BASE+11,
    RedisError_ExecErr          = REDIS_ERROR_BASE+12,
    RedisError_ExecInter        = REDIS_ERROR_BASE+13,      // 被中断取消
};

#endif //DAWNKVREDIS_KVREDISERROR_H
